diode problem